package com.ruoyi.material.domain;

import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;

/**
 * 焊材管理对象 material_weld
 * 
 * @author ruoyi
 * @date 2023-01-14
 */
public class MaterialWeld extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /**  */
    private Long id;

    /** 焊材型号 */
    @Excel(name = "焊材型号")
    private String weldModel;

    /** 焊条牌号 */
    @Excel(name = "焊条牌号")
    private String electrodeBrand;

    /** 焊材材质 */
    @Excel(name = "焊材材质")
    private String weldingMaterial;

    /** 焊材规格 */
    @Excel(name = "焊材规格")
    private String weldingSpecification;

    /** 焊材批号/炉号 */
    @Excel(name = "焊材批号/炉号")
    private String weldingBatch;

    /** 数量/重量 */
    @Excel(name = "数量/重量")
    private String weldingWeight;

    /** 复烘温度 */
    @Excel(name = "复烘温度")
    private String redryingTemperature;

    /** 生产日期 */
    @Excel(name = "生产日期")
    private String manufactureDate;

    /** 入库日期 */
    @Excel(name = "入库日期")
    private String warehousingDate;

    /** 有效期(年) */
    @Excel(name = "有效期(年)")
    private String validityTerm;

    /** 质检结果 */
    @Excel(name = "质检结果")
    private String qualityResult;

    /** 品牌 */
    @Excel(name = "品牌")
    private String brand;

    /** 生产厂商 */
    @Excel(name = "生产厂商")
    private String manufacturer;

    /** 供货商 */
    @Excel(name = "供货商")
    private String supplier;

    /** 预留1 */
    @Excel(name = "预留1")
    private String spare1;

    /** 预留2 */
    @Excel(name = "预留2")
    private String spare2;

    /** 预留3 */
    @Excel(name = "预留3")
    private String spare3;

    /** 预留4 */
    @Excel(name = "预留4")
    private String spare4;

    /** 预留5 */
    @Excel(name = "预留5")
    private String spare5;

    public void setId(Long id) 
    {
        this.id = id;
    }

    public Long getId() 
    {
        return id;
    }
    public void setWeldModel(String weldModel) 
    {
        this.weldModel = weldModel;
    }

    public String getWeldModel() 
    {
        return weldModel;
    }
    public void setElectrodeBrand(String electrodeBrand) 
    {
        this.electrodeBrand = electrodeBrand;
    }

    public String getElectrodeBrand() 
    {
        return electrodeBrand;
    }
    public void setWeldingMaterial(String weldingMaterial) 
    {
        this.weldingMaterial = weldingMaterial;
    }

    public String getWeldingMaterial() 
    {
        return weldingMaterial;
    }
    public void setWeldingSpecification(String weldingSpecification) 
    {
        this.weldingSpecification = weldingSpecification;
    }

    public String getWeldingSpecification() 
    {
        return weldingSpecification;
    }
    public void setWeldingBatch(String weldingBatch) 
    {
        this.weldingBatch = weldingBatch;
    }

    public String getWeldingBatch() 
    {
        return weldingBatch;
    }
    public void setWeldingWeight(String weldingWeight) 
    {
        this.weldingWeight = weldingWeight;
    }

    public String getWeldingWeight() 
    {
        return weldingWeight;
    }
    public void setRedryingTemperature(String redryingTemperature) 
    {
        this.redryingTemperature = redryingTemperature;
    }

    public String getRedryingTemperature() 
    {
        return redryingTemperature;
    }
    public void setManufactureDate(String manufactureDate) 
    {
        this.manufactureDate = manufactureDate;
    }

    public String getManufactureDate() 
    {
        return manufactureDate;
    }
    public void setWarehousingDate(String warehousingDate) 
    {
        this.warehousingDate = warehousingDate;
    }

    public String getWarehousingDate() 
    {
        return warehousingDate;
    }
    public void setValidityTerm(String validityTerm) 
    {
        this.validityTerm = validityTerm;
    }

    public String getValidityTerm() 
    {
        return validityTerm;
    }
    public void setQualityResult(String qualityResult) 
    {
        this.qualityResult = qualityResult;
    }

    public String getQualityResult() 
    {
        return qualityResult;
    }
    public void setBrand(String brand) 
    {
        this.brand = brand;
    }

    public String getBrand() 
    {
        return brand;
    }
    public void setManufacturer(String manufacturer) 
    {
        this.manufacturer = manufacturer;
    }

    public String getManufacturer() 
    {
        return manufacturer;
    }
    public void setSupplier(String supplier) 
    {
        this.supplier = supplier;
    }

    public String getSupplier() 
    {
        return supplier;
    }
    public void setSpare1(String spare1) 
    {
        this.spare1 = spare1;
    }

    public String getSpare1() 
    {
        return spare1;
    }
    public void setSpare2(String spare2) 
    {
        this.spare2 = spare2;
    }

    public String getSpare2() 
    {
        return spare2;
    }
    public void setSpare3(String spare3) 
    {
        this.spare3 = spare3;
    }

    public String getSpare3() 
    {
        return spare3;
    }
    public void setSpare4(String spare4) 
    {
        this.spare4 = spare4;
    }

    public String getSpare4() 
    {
        return spare4;
    }
    public void setSpare5(String spare5) 
    {
        this.spare5 = spare5;
    }

    public String getSpare5() 
    {
        return spare5;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("id", getId())
            .append("weldModel", getWeldModel())
            .append("electrodeBrand", getElectrodeBrand())
            .append("weldingMaterial", getWeldingMaterial())
            .append("weldingSpecification", getWeldingSpecification())
            .append("weldingBatch", getWeldingBatch())
            .append("weldingWeight", getWeldingWeight())
            .append("redryingTemperature", getRedryingTemperature())
            .append("manufactureDate", getManufactureDate())
            .append("warehousingDate", getWarehousingDate())
            .append("validityTerm", getValidityTerm())
            .append("qualityResult", getQualityResult())
            .append("brand", getBrand())
            .append("manufacturer", getManufacturer())
            .append("supplier", getSupplier())
            .append("spare1", getSpare1())
            .append("spare2", getSpare2())
            .append("spare3", getSpare3())
            .append("spare4", getSpare4())
            .append("spare5", getSpare5())
            .toString();
    }
}
